beautiful. great Location. perfect for our group