Perfect location, perfect accommodations and perfect host.