We've stayed here before a couple years ago. Both times have been very nice visits. The rooms are very spacious and clean. The beds are comfortable. Despite there being a lot of people there the weekend we stayed, it was very quiet in the room. The breakfast was nice with a good variety. The location was great. There were two minor issues. An employee appeared to have a family party/gathering at the pool and made guests feel uncomfortable being there (other guests mentioned this too) & left trash around the pool. There was also an early morning fire alarm due to toast or something in the kitchen. Otherwise, I would definitely recommend this hotel.