Perfect location, perfect accommodation and perfect host.