We were a little wary due to the bad reviews, but had a great time, the room was spacious, clean, the location is great, service was prompt and good, always with a smile. Really nothing to complain about.
Small issues: there was an attempted charge for the security deposit on our credit card, even though we left it in cash, but that got sorted. Also, not enough toiletries for a room of 5 for 6 nights, but I think we could have asked for more. There were complimentary snacks and water on the first day.