This place is amazing. 5 stars all around for cleanliness, amenities, location, style and comfort!