very clean with all the amenities