Fantastic place, amazing view, perfect location, was absolutely ideal for our group size.