Bansko should be fine for those skill sets, 75km piste to keep you going, one official black but there are 1.5 others unofficially! March gone had really good snow, not slush from what I can remember.
You should have a fab time. Great place and great value for money especially if you venture into town away from the main lifts