Perfect location for us; good hosts who were thoughtful and communicative. Awesome pool and hot tub on the premises. Snorkeling right there. You can walk to stores and restaurants. Cozy bed. Lots of TV channels. Kitchen had what we needed but to be honest I am not much of a cook and we ate out a lot so take that as you will! Bathroom recently updated. Tons of parking. Easy access to the rental and info on the area, rules, etc. was helpful. WiFi was spotty but that is what others who were at the same property said.