Beautiful place!
Everything you need and then some.