The property was well designed and managed, we loved the grounds and pools. The location was great for us, walking distance to the beach (walking back harder as the property is on a hill and our unit was near the top). Each unit is individually owned, and therefore differently decorated and equipped - ours was nicely decorated, and reasonably equipped - but some things like the knives for example were worse than I would expect to find at the worlds worst swap meet. Our unit wasn’t fully cleaned before arrival and was roach infested (killed 40+ roaches the 1st night and about 30 the second day) - the management company was quick to respond with a full cleaning the next day and pest control by the 3rd day which greatly helped with the roaches. The WiFi in our unit was not working at all to begin with and spotty at best after the management company supposedly fixed it. Overall for the location, size and quality of accommodations, and value for the location we would likely stay here again (and cross our fingers not to repeat the roach problems).