Beautiful place, very clean and most dishes, utensils, appliances, etc. seemed to be brand new. Easy check-in and-out process. Property manager very responsive. Couldn’t be closer to restaurants and shopping. Great pool access. Only downside for us was small area of beach was shared with a large number people while big portions of the beach were unused because private. But that has nothing to do with the property. Large strips of that beach are just privately owned.