Beds are great, really comfortable.
Breakfast was good and a good variety. The service staff were excellent. We had some confusion at check-in and our room wasn't ready on time, they said 10 minutes so we stood in the lobby with our children for 15 minutes and then they said another hour, which was a little frustrating after a long flight.
Overall would absolutely stay there again!