Our stay was very enjoyable and easy. Location is great, and the place was clean, well-appointed and beautiful. Check-in was easy and communication was good. Would definitely stay here again on another large group trip.