Very clean and provides all the amenities! Perfect!