We were very pleased with the Grand Hotel Sofia. The staff will do everything they can to make your stay as pleasant as possible, the rooms are spacious and clean, and come with a fantastic view, the bathrooms are also spacious and well equipped, the beds will give you a good night rest. The gym could have been a bit bigger, but hey, there was a gym. Breakfast is also very nice. Don't forget to order your fresh juices and eggs separately. They will help you with that gladly. And last but not least, the hotel is perfectly situated, in the heart of the city centre. I would definitely return to this one, next time I'll be in Sofia.