Angel's place is amazing: it has a great location, it's super spacious, well equipped and clean, and has a beautiful terrace: will definitely be staying there in the future :).