Great location, great facility, great stay all round. A little expensive but you get what you pay for.