Room - fantastic. Clean. Big. It's a suite and I think it was bigger than my first apartment! TV in the living room but one also in the bedroom. My daughter went to bed in the living room and it was very easy for my husband and I to stay up later in the bedroom. The bath was large and easily housed all of our belongings. The kitchen was surprisingly roomy (well arranged) with an eat-in area.
Pool - very nice. Decent size. It is outside though so probably not something you'd use once it gets cold.
Exterior - There were grills and seating areas outside so that, if you were on an extended stay, you wouldn't have to always cook in your room.
Buffet breakfast - Pretty bad. The arrangement had the line divided and in a tiny alcove. Nothing was being on a regular basis and EVERYTHING was in the buffet including drinks so there was a lot of waiting around and cutting into lines. The food itself was mediocre at best so we stuck with cereal.
Location - good. There are grocery stores and shops just up the road so easy to get things to cook.
In general, I think they were making changes and they seemed to have a lot of new people so hopefully they've straightened those things out.