I would not stay here again for several reasons: the sofa bed was very uncomfortable, the sofa was also uncomfortable to sit on, they were understaffed with housekeeping & front desk, the loud construction made the lobby area miserable, and there were many fees added on to the nightly rate ($50 per day pet fee, $38 per day parking fee, $30 per day resort fee). The shower was only partially enclosed so water sprayed out to the floor and on the bathroom wall. There was already water damage on the wall near the shower. And when I requested extra towels on 2 separate days, it took several hours to get the towels.
On the bright side, the location was excellent with a 2 minute walk to a beautiful beach, 2 minute walk to the community center which included water slides & lap swimming, and 5 minute walk to Publix market.