The rooms are comfortable enough, but ours was so hot even with AC on.
I found the beds uncomfortable but my partner liked them. The mattresses were 5cm foam mattresses and weren't providing any support for a tall and slightly big person like me.
Check your booking as we were supposed to have a queen bed, and only had two single beds side by side. Not a big deal, but it's in the details.
The breakfast is great and the staff is relatively friendly.