We spent 2 nights at the Grand Hotel Union Business . While it’s not a pretty hotel from the outside, the inside is very modern, nice and clean. Lots of nice products in the bathroom and the rooms were great. The breakfast was fabulous – probably one of the best selections I’ve had in any hotel. The location is also superb. So again, while you may be disappointed by the outside, the inside and rooms are well worth the price and you can get everywhere you need to go (at least in the old town). There is a fancier Grand Union hotel next door – the Executive, I believe. It’s probably great, but the Business hotel is a bit cheaper and you get the same location.
After 2 days at the hotel, we spend another 2 nights at an AirBnB apartment. I can always recommend AirBnB. As long as you get a place with good reviews and research your area, you’ll probably do great. We haven’t had a problem yet. The apartment we got in Ljubljana was extremely nice (2 levels) and the woman who owned it was very friendly ans spoke great English. The location was basically at the end of the Old Town and big shopping street (about a block away). The neighborhood would be nice, except for a few half-deteriorating buildings – but it was still safe and there was a nice bakery right across the river to get breakfast. So I can recommend this apartment with the only drawback being the rotting house next door – but again, it’s very safe and nice otherwise.