Great place and an awesome location!
Everything you need. Would highly recommend.