Very clean and comfortable. Well stocked with all the amenities. Seems like a lot of thought was given to having everything you might need to have a great stay.