Look no further! This place has it all and more! Location was fab, host was amazingly accommodating, amenities were beyond our expectations!