5* Place
I would definitely come back and stay. Michael was an excellent host - really attentive!