Literally everything you could need for a perfect vacation! So clean and the amenities were super nice. The kitchen offered what you would buy for your own home. We loved hanging on the balcony having coffee or drinks. Anywhere we wanted to go was walking distance! Bill and Jimmy lent us there personal games and offered help anytime we needed. They are so kind and accomodating!