This is a great place to stay if you're looking for a clean, safe, and convenient place away from the crowds. The view from the lanai is just as pictured and ideal to enjoy while sipping your morning coffee or afternoon cocktail. The snorkeling right in front of the unit is full of turtles (we think we counted five on one snorkel.) We didn't use the pool, but it looked great. Overall, pros: wonderful having a kitchen and avoiding restaurants for every meal, more relaxing away from crowds of tourists, and beachside accommodations without paying much more at other resorts we were considering. Cons: the unit is a bit dated (but very clean and comfortable) and found it annoying that we were told we couldn't exchange dirty beach towels for clean ones. (We were told to wash them ourselves in the washer and dryer in the unit? I'm not someone who looks for new opportunities to do laundry on vacation and the cleaning personelle do change out the bath towels...so are they encouraging residents to take bath towels to the beach if beach towels are dirty?) However, inconveniences were minor and we would DEFINITELY stay here again!