It is a very nice place to stay. Gives you an impression you are in the middle of the mountains.
The staff is extremly helpful with everything you need.
It is an approx 15 min walk to the beach, but you can shorten the way by taking a Small Train (fun for children).