Very clean and all the amenities for a great stay.