The place is amazing. I have been there several times. The atmosphere is very relaxing and the staff is great. While it may seem out of the way to some it is very easy to find. The prices were reasonable. I highly suggest having lunch poolside and you listen to the waterfall. I've already told my friends and family about the fantastic experience I had there.