Absolutely fantastic. Loved every second. Our second stay in this beautiful place and we will be back again!