We had a very good stay overall! The kitchen was well stocked with everything we needed, and the kitchen, living room, and bedrooms were all spacious. The beds could have been a little more comfortable, but everything else worked well for our stay.We especially enjoyed the easy access to the pool and the ocean. The location was also great, with plenty of restaurants, shops, and activities within walking distance. Parking was easy to find, which was another big plus.The only minor inconvenience was having to drive about 10–15 minutes out of the way to pick up and return the key. Having that available on-site would make an already enjoyable stay even more convenient.