Aldo's place is great. Very near top destinations, easy to find too. There's even free wifi and netflix so even if you are not out and about you can relax at the apartment. Top score from me :)