I stayed at Coral Suites - Al Hamra for 13 days in December.
The hotel is in a prime location. It's safe, very clean, quiet and relaxing.
There is a restaurant in the hotel which has a good variety of choices and everything is delicious and reasonably priced.
What impressed me the most is the level of service at the hotel. Everyone is very nice and have a great sense of of emotional intelligence.
I would recommend staying at Coral Suites - Al Hamra.