This place has it all. Location. Perfect amenities. Everything you need and lots more. Great host.