Spacious, comfortable, and spotlessly clean. A very comfortable stay.