I'm currently maintaining between 2200-2700 a day. It's quite tricky to eat that many calories while eating healthily, I'll tell ya!
It's only surprising to me that you can maintain on so many because you're quite petite. But with the weight training and the cardio, you're burning plenty off. Be glad! Just keep an eye on it; track your calories and watch your weight. If you start to gain weight, it will be very easy to drop your cals by 100 or so. And no, you won't gain 20lb overnight! If they're going to come, they'll creep up on you.