I had to book this last minute because my train was canceled and it was really great.