Perfect location, perfect hospitality, impeccable service. Everything was perfect.