Very clean, plenty of room, great view, awesome service.