Only issue we had was that the kitchen in the studio apartment is tiny and no real oven to speak of, so making real meals was a challenge. Grills outside work OK and make up for most of it, though. Besides this everything else was top notch - great view (saw whales from the balcony one morning), good snorkeling right outside, friendly staff. Also, if you plan to fly out late as we did, they have a nice guest lounge you can use to shower and relax before the trip.