5 out of 5 for cleanliness, location, amenities, space and process of check in and check out. Highly, highly recommended!