Kevin's place was perfect. We stayed 10 days, and the time just flew by. Everything you'd need for a long term stay is included. Great accomodations in the apt, including washer and dryer, and dishwater and full kitchen. Plus pool right outside the door, and just a couple minutes walk to fabulous beaches and restaurants.