Meera apartment is located in a quiet residential area 3.5 miles from the city center and is ok if you have a car, otherwise it will cost you £10/ride to go to the city center. You can self check-in easily.