Very clean, good amenities for all families, great location