Full points for everything: location, cleanliness, facilities, ease of communication/check-in or out. Highly recommended!!