Angel place is quite well situated, be ready to walk!
We loved our stay even if some details could be improved.