Very clean and tidy, good amenities, thoughtful touches, great location.