Fantastic place especially with teenage children.