Overall the hotel was great, Moosa, Robert & Boshir were all very helpful and accomodating. The breakfast was simple, tasty and hot daily. The hotel is clean, newish and well-maintained. Should sweep under the beds, otherwise very clean.
A few minor things to improve correct - the mattress is not good quality, could be better. No reception on tv (not needed by me, but fyi). Visa machine apparently not working, needs to be fixed or manual option in place for people not carrying cash.
Location is perfect, 15 seconds to be on the beach, restaurants nearby, nice neighbourhood.