We were impressed and very happy we found this place! Beach and pool were great for kids( we had a toddler). The apartment was spacious for 2 adults/1child. Kitchen had all the amenities. The balcony was perfect for breakfast with a view. The resort/hotel does have a restaurant in the building which was ok- nothing spectacular but there were so many restaurants and places to eat within a short walk/ drive that it wasn’t a problem.