Very clean and spacious, easy check in and good communication throughout. Fantastic location.