Great place with much of what you need
I enjoyed a lengthy one week stay and would not hesitate to repeat in the future