I visit Princeton several times each year; the Homewood Suites is Where I typically stay. Rooms are spacious and comfortably appointed. The kitchens are equipped with a full sized refrigerator, small stove and a microwave oven. That is more than I need but certainly nice to have.
A breakfast buffet is provided daily with a nice choice of foods both hot and cold. The dining area never seems to be over crowded or cramped.
The hotel is always clean, the staff is friendly, and the price is quite competitive.