Perfection. Perfect location, perfect accommodations, perfect hosts, simply perfect.