perfect location. easy check in. convenient parking. clean.