very clean, amenities as described, great location