Very clean and well prepared. Surprisingly convenient location as well.