While the staff is nice, the first thing I was told was they did not have my reservation. It turns out they did, but the receptionist barely checked before telling me they didn't. The wifi never connected to the internet, thus I used more MTN data than I intended, causing me to spend more. The room was a nice size, but there was much dust under the sofa. Also, I've never felt a mattress this hard in my life. Tapping on it was like knocking on a door. The food was all right, although I asked was the grilled chicken spicy and was told no. It was, especially for my 3 y/o. I had to leave my room keys at reception whenever I left the hotel, which was odd. But at least there's a shuttle to the airport. Decent overall, but I wouldn't stay here again.