I had a fantastic stay at Mario's. The apartment is beautiful and the location fantastic. Mario was also a very friendly and communicative host, going so far as to accommodate my much-later than expected arrival due to a long flight delay, all while he was on the other side of the world. I would not hesitate to stay here again if I had the chance.