The Samokov is one of the largest and most centrally located hotel in Borovets being near the cable car station. Get a room at the top if you can as there are great views all around.
Room fittings and facilities are pretty basic. The food was not good although there are plenty of other eating places around. This is probably as good a place as any to stay in Borovets.