Location of this property on the beach was key to booking this unit. The pool and surrounding area were great, even before the pool was heated. The unit was relatively clean but is in need of a new coat of paint throughout. There was some minor mold on the bathroom ceiling but nothing that a good dose of bleach can't fix. Communication with the managers was excellent at first, replies were almost immediate. After arrival the replies were slower in coming and had to ask twice on a couple occasions. Door code changes were not communicated very well. Most amenities in the unit functioned well throughout my stay. Keurig coffee machine is a very nice addition. Some items need maintenance attention. Patio door needs adjusting as it is very hard to move. Living room carpet is kinda tired looking. One kitchen stool broke and was never replaced, the other needed tightening, but was done in a timely manner. Internet went out for a day once and had to contact provider to reconnect devices, they were very helpful. Combination washer/dryer was not my favorite. A few small additions could go a long way to making this unit more pleasant. Space is at a premium here. Some hooks in the hallway, living room and bedroom would be very helpful. A mat at the front door would be nice. These may come across as all negative comments, but my stay was very enjoyable and nothing mentioned deterred from my stay. Final comment, be warned, noise from unit above can be very annoying.