Great location.
Clean and functional.
Good communication and an easy check in.