Grand Hotel Toplice is a very nice hotel in an excellent location on the lake. It is an old grand hotel but very well-maintained and not fading away. The hotel is billed as a five-star hotel, but outside of the dining room, it is really a four-star. We had a smaller room, which was nicely done but too small for a higher luxury hotel. The only negatives were the insulation between rooms and the quality of the mattresses. Although we heard nothing from outside the hotel when the windows were closed, we could practically understand the conversations our next door neighbors were having. The mattresses had long since seen better days. We both woke up the first morning of our stay there with shoulder pain or back pain, which we attributed to the mattress. The staff were professional and generally friendly, breakfast was generous and the hotel interior was attractive.