A stunning place in a stunning location. Can't fault it. We will be back!