Very clean and comfortable, with all amenities covered.