Perfect location. Beautiful setting. Friendly people everywhere. We will be back.