First class accommodation and facilities in all respects. Comfortable and clean with very nice extras.