Great apartment, spacious and well appointed. The Complex staff were very helpful sorting the free ski shuttle bus into town and providing logs for the woodburner. Easy 15 min walk to the centre of town for restaurants and bars - taxis cost around £4. Bansko is very good for family skiing, certainly comparable to a similar sized resort in the French Alps. Prices in-Resort are less than half the French Alps so offers fantastic value. Food in Restaurants was excellent.
Overall: Would definitely recommend both the apartment and the ski resort - especially for families.