Stayed there two nights in October 2013. Room clean and spacious. Bathroom a bit small, but ok and clean. Only downside: the small windows don't let a lot of sunlight in.
Breakfast good, self service buffet style. Restaurant was closed on Saturday evening.
All other restaurants in the area too, so we had to take a cab to the Beira-Mar mall. There were plenty of restaurants in that area.
Reception was very helpful calling back the taxi where I forgot my phone and the next day to rent a car.
All in all, very good value for our money.