Excellent hosts and incredible accommodation, deserved 5 stars for location, attention, facilities and comfort, thanks again to the hosts for the wonderful time that I had with my family on my vacation