I stayed here with the wife for a week, on her visit to Africa. I have visited Tamale before and stayed in a guest house, but this time wanted something a bit cleaner, safer and with better food. The Mariam did all of that, and is one of the best hotels in Tamale. Because of that it charges a premium for a service which seems a lot for western standards. I think this is the trend in Ghana, and we found the hotels in Accra to be even more expensive compared to a similar standard one in for example UK. The Mariam restaurant serves clean food, but it is a little bland. I ventured onto the streets a few times and the guinea fowl I tried was really tasty. If you are looking for a safe and clean place to stay and eat, and have family in tow, and if you can afford it this place is for you. If you want to be a bit more adventurous then try somewhere else.