Amazing, brilliant, superb, beautiful, great, wonderful. We had a great stay, enjoying every single second. Super place on the perfect location. To good to be true? Nope, it is really is that good.