Excellent all around: check in, cleaniness, location. Recommended!