Place was spacious and had a good view.
Unfortunately, due to some miscommunication with the cleaning company, the villa was uncleaned when we checked in.
Mike was very responsive when I contacted him, and apologised profusely. He also offered to help us find alternative lodging.
Great host!