I would stay here again but you need to know:
The view was amazing, the bedrooms and living area were spacious, the property building and grounds are well maintained. The cleanliness of the unit itself was questionable. I needed to re-clean the surfaces because I could see how filthy the dresser top was with smudges and fingerprints, so I had to assume the other surfaces were not cleaned either. Luckily I had cleaning supplies. I did report to management and she came over immediately and removed the moldy dirty blender and offered to clean but I told her it was OK, I would do it.
The vacuum in the unit did not work properly so our rugs were dirty the entire stay. Also the rugs really need to be cleaned or updated. The shower curtain liner in the master shower was moldy along the bottom, the dining table was so wobbly it was difficult to write or eat at. The bathroom showers are extremely small so if you have large people in your group or tall people over 5'7, it will be uncomfortable showering. I am 5'2" and the shower heads were just above my forehead!
There were safety issues in the queen shower and the master shower which we brought to the attention of the management company upon checkout. Lastly, the a/c does not reach the bedrooms so it was very stuffy and uncomfortable sleeping there. This was the biggest issue. The common areas in the unit cooled nicely but not the bedrooms.
I know that is a lot but I will say this....we would stay there again, I just wish it cost a little less for the condition of the unit. I don't think it is a great value for this particular unit however it met our space needs, the view was great, the balcony is spacious, the pool and grounds are excellent, the beach is excellent as well, the location is great and the living rom furniture seems to be new and roomy. I also liked having a good size kitchen although, be careful with the glass stove top-it seems to be slightly sloped and we had a large pot of hot sauce almost slide off the stove!