Cleanliness, amenities, location and comfort. All checked! In addition, prompt communication made our stay really great.