Very clean. Had a lot of amenities. Will come back and stay again.