Very clean, great location, excellent amenities (even a couple small snacks to enjoy). It's hard to find a place that allows pets, and this was worth the value. 5 stars!