In one phrase; absolutely magic! We loved every moment we’ve spend in this beautiful getaway and can’t wait to return.