Beautiful setting, clean, spacious and lots of special touches.