We stayed at the Grand Hotel Union Executive for 3 nights in August. Agree with other reviews. The location is superb, just a minute's walk from the main square, Three Bridges, river, cafes, restaurants, etc. In the other direction, it is only a 10-minute walk from the train/bus station in case you want to make a side trip. The hotel room was very big by European standards with all the accouterments. It lacked somewhat on the charming side, more business oriented, but who cares. Breakfast is plentiful and varied. The staff was extremely helpful and pleasant. Several people have remarked that this is the 'best hotel' in Ljub, and you feel like it while you are there - everything is just taken care of for you. Would recommend it highly.