We had a great stay for the 6 days we were there. The extras like the snorkelling gear, umbrella, and beach towels were great! The suite was clean!The bakery and restaurant in the lobby are FANTASTIC! The parking is ridiculously expensive though so we parked a short 5 minute walk away and saved $13/day.