I stayed in this hotel thrice this year, every time for more than two weeks. The rooms are very spacious with a full fledged kitchen. Bathrooms are spacious. Staff are very friendly and helping. Pool and the gym are very good. Breakfast variety and quality are very good. The happy hours in the evenings are good but with less or no veg options. Good restaurants(on the border, ihop etc.) right next to it. Also very near to the Allen outlet mall and Village at Allen.