very clean, nice space. recently renovated. accurately pictured in listing. included all kitchen essentials. Comfortable bed. No problems at all. Had option to pay $35 per day to use resort pool and private beach with provided beach chair set up. Only have to pay on days you use. If you don't want to pay resort fee, there is a separate small, basic pool area at apartment available for use and you can walk down a block to public beach access. Resort bar and restaurant in beautiful setting on the beach is open to public (no resort fee to use). The hotel cleaned/refreshed my apartment mid-stay for no additional charge.