Fabulous place, stunning location. Heaven on earth! Great for families too. We loved every minute.