That's not bad deal at all. I bet there is quite a bit of room to haggle with the money down as well.