I only stayed two nights but my room was big and comfortable, the staff was very friendly and accommodating, and the location was close to the beach which is what I wanted. it felt like I was staying with friends and I was sad to leave them so soon! I didn't actually eat there so I can't say much about the food but they did offer so I know they have some, and they are very kind so I'm sure it's for a fair price and probably delicious. They let me use the fridge and dining area whenever I needed too.