The place has an amazing location!! I would definitely recommend it!
However it is a bit small, i think it looks bigger on the photos but we had a great time and would come back without a problem.