Very clean, plenty of room, nice amenities. This is my third stay. Already planning my next trip!