Unfortunately I didn't get to stay in Ivan's home due to issues with our airline. Our flights were cancelled numerous times and we couldn't make it out there until 1 day before our holiday was due to end. As such we had to cancel our trip :(
Ivan was very understanding of our issues and kept up great communication throughout. Hence the 5 star review. I hope we get the opportunity to stay here in the future!