we loved staying here. the kids had a blast, everything we needed was provided. the only downside was one bathroom, but we knew there was only one and the proximity to the beach and other attractions more than made up for it. the hosts were wonderfully communicative. we would definitely stay here again!