I would definitely recommend staying with Leo. The apartment is really nice and clean, and the location is good too. Plenty of shops and places to eat around, and only a 5 minute walk from the La Elipa metro station. Leo was a wonderful host, very welcoming and respectful of our privacy and very accommodating with regards to checking in/out.