Definitely an amazing place to stay! Immaculately clean and great amenities as well! Everything from beach towels to snorkeling gear to all the kitchen items you would need! Loved staying here and will hopefully be back soon!