Perfect accommodation, perfect location, everything we could have hoped for.