Very clean. Lots of amenities. Great layout. Relaxing.