Perfect host, perfect location and perfect flat - outstanding.