We've stayed here twice now and it's exactly what we need. Close to the beach, restaurants, shops, etc. The place was clean, well stocked and spacious enough. The patio area is nice to sit at for dinner, coffee or socializing. The beach gear available for borrowing is a very nice, extra perk. We will look to stay here again in the future.