The Hampton Inn LaGuardia is a fairly new hotel. It is one mile from LGA. The rooms are nice and clean, no frills, and the free breakfast is more than just continental. They usually have cooked eggs, and sausage/bacon. The Belgium waffles are a staple not to mention the hot oatmeal, fruit and various cereals and breads. The breakfast crew is great: friendly and helpful.
They have a small fitness room with treadmills and dumbbells. The Hampton is right next door to LaGuardia Plaza Hotel (older hotel) which has an indoor pool and a restaurant/bar. Good area if you have business in Queens: Astoria, Long Island City. Be prepared to rent a car or take multiple modes of transportation:Bus, train, walk. It is not as easy to get taxis in this part of NYC (especially compared to Manhattan). However the hotel has a complementary shuttle that will take you to LGA. From there you can get anywhere. Did I mention that the price is right?! Nice hotel, especially for the area and price.