Yes, it's a bit pricey. But what did you expect? It's a small market place in the lobby of a 4+ star hotel.
They have food for every meal of the day, either for takeout or dining at half a dozen tables. It's very clean and the staff is friendly. If you're feeling peckish while waiting for check-in time, just swing by and grab a bit.
Salads are fresh and FANTASTIC. The burgers come with a side of kettle chips (yum) or fries. The portions are more than enough for one person, and I would definitely eat here again.
If you have any room dining credit, you can charge it onto your room card.