Amazing place for a large group. Clean . Superb location with beautiful views. Had a wonderful time. Thank you