The location is perfect. You have everything within walking distance.
This is the apart-hotel so you can expect cleaning and etc. hotel-based things to be included.
Nothing to complain about, you get what you pay for.