Comfortable, clean, excellent scenery, plenty of amenities. Had such a great time.