This listing has it all. Great location and great amenities within the property. Anything and everything we needed was within reach and the hosts were great at responding and communicating during our stay.