Great all round, house, location and host! We thoroughly enjoyed our stay at the Surf Watch Villa!