Borovets is a great resort that doesn't get too busy. Queues to get on the lifts are not too long and give you plenty of options for different levels of runs. There are plenty of restaurants and bars to choose from, with a good range of food choices. The people are friendly.