We've stayed here several times and have always had a good experience. The rooms are clean, the beds comfortable, staff friendly, breakfast is generous. We enjoyed the pool this last stay and it's sparkly clean and well kept. We ventured into the fitness center. It's well maintained, although small which is typical for most hotels.