very clean and all amenities