Cleanliness, location, amenities, space, comfort level of stay, great value for money. Highly recommend.