Everything you would expect, and more. Great place!