This is an amazing place with top-notch facilities in a fantastic location. Our only regret was not being able to stay longer!