A fantastic place in a spectacular location. We'll be back!!