Great stay! Good location, nice amenities, drive or walk to various beaches. Great pools onsite, nice views. Short walk to small, expensive groceries; short drive to large, cheap grocery stores. Apt has well-equipped kitchen, videos, games and toys for all ages. Lots of great outdoor and indoor spaces for dining, lounging. Very tourist area was loud at night, but felt safe, especially 3rd floor location. -- of course there are stairs. Check-in was rough as key/lock is sticky. One of the fans didn't work, so master bedroom was warm. The washing machine was nice to have. Drying racks available for hanging clothes on nice rooftop deck with couch and dining table. Host is responsive. We'd come back if we could.