The location by the beach was great. The pool was warm. The kitchen was very functional. We had several issues that were partly due to fluke chance. The building is overall a bit tired, one elevator stopped working, and even when both elevators worked the wait was very long. We were there during a very cold spell in Florida. When we arrived the unit was 63 degrees, and we did not realize when booking that heating is not listed as an amenity, so we had to purchase heated blankets. This is probably fine for most of the year, but was an unexpected problem for us. The unit is listed for up to 6 guests, but we did not have enough towels for 5 of us to use for the beach and for showering.