From location point, you are in the best place you can have.
I do recommend Anna place as it has everything you need to let you feel home.