Very clean, perfect location, great amenities. Highly recommended