Congratulation and welcome to the school of hard knocks!
I would say your spot on for $2,500 a month. I would High light that Heat, Water/Sewer is included in the rental ad along with in-unit w/d. This should help you to stand out from the other rental ads.
Some things to keep in mind, do you know about what your average water usage is now? If it's just you living there and you are using 6,000 gal of w/s every 3 months. You'll want to double or more that for upstairs. 2 people moving in you could see usage about 10,000 to 16,000 gal every 3 months. You will want to know the cost for your own usage so you have an idea what it'll cost with the tenants living up stairs. You'll want to set a limit with the new tenants, if water bill is over $x.xx you will be responsible for the overage.
Example, we have over/under duplexes, we include water/sewer but we let the tenants in both units know that if the water bill is over $300 for the period, they pay the differences. Water bill is $350 we would split the $50 overage with both units. This will help to keep your cost down and will let the tenant know that they can't just waste water.
Heat, this can become a issue real fast. You will want to let the tenant know that the heat is set to a max of 70 degrees. Make sure the thermostat is in your living area. If not, get a digital one that you control from your phone and use a pass code to lock it.
All of this needs to be put into your lease agreement as well. You don't want to get them any room to argue with you about this.
The parking space, make sure this is in the lease as well. Make sure you cover guest parking. If you don't, you'll come home one day and all your parking is full.
One last and very important thing. Do not let any tenant have any leeway with parking space, heat or the water. Once you do, they will except it going forward. Good Luck!