We enjoyed to stay at Upperbloem. The owner was very nice and we had a great room. The breakfast was also good and even if you want to have an early breakfast most is available.
The only negative part we can come on is that you have to drive/walk up a very, very steep road to get to Bloem Street. But that's only a minor thing.