perfect location, great value, clean, excellent ommunication.