Been there twice (Bor), basic but mostly ok. If your room is duff, speak politely but firmly to the lady in reception, then escalate to the rep, still remembering to be polite. It pays!
Located a bit of a walk from the night life, which gives you the advantage of being first on buses in am, disadvantage of longest journey to slopes:-)
Give our regards to tall thin Boris in the restaurant!