Very clean, excellent amenities, perfect location, and dog friendly. Couldn’t ask for more. This place is a 10.