Fantastic location and host. Amongst the cleanest and most well maintained accommodation we have stayed in. The resort is fantastic, as are the ammentities.