The location is excellent but the cleanliness of the place at check-in left quite a bit to be desired.