Spacious, clean, comfortable, great view. Great experience.