Had a 3 night's stay in Leo's place.
Pros: Great location! Right off from shops and restaurants. The air conditioning was nice to have. Although the parking garage was a bit of a walk from the apartment, it was useful to have the free parking. Check in was an automated breeze.
Things to note: Wifi was not working, lights switch from the upstairs was not working so be extra careful going up and down those steep steps in the dark. Only two towels provided. These didn't bother us much but might affect others.