Leo's place is new, stylish and superbly done. There are 3 apartments sharing a pool - so ask if you are unsure which one you are getting. Also - there is one A/C - but when it got warm Leo provided us with table fans which was perfect!
Leo is an amazing host, he picked us up from the airport, helped us arrange a rental to suit our budget, checked us in and was also personally there at check out and to see us off. He gave wonderful restaurant recommendations and it was a pleasure to deal with him. We needed a few extra pots and pans and he was more than happy to cater to our requests - nothing was too much trouble for him. I highly recommend his place.