The Royal Surakarta Heritage is a great place to stay. Such a beautiful hotel, with great facilities and the staff is outstanding! We got robbed of our passport and they helped us all day long with translating at the police station, making rearrangements with Garuda and contacting the Ambassy. Constantly smiling and providing us with everything we needed without asking. They made a very bad day, good again and we are so glad we chose for this great hotel. Our stay at Solo got of at a wrong start. Don't know if we will ever return to Solo.