The place was well stocked, clean and communication was a breeze. It's a great location walking distance from shops and restaurants and the pools on the property are great for those with younger kids. Highly recommend!