Great location, communication, amenities, easy check in, private, quiet, clean, comfortable.