It was perfect for a week stay for our family, it has basically everything you can expect. Beds were all very comfortable. The beach access to one of the best beaches in the world is a 2 minute walk.