We just got back. Stayed at RI for 4 nights, after reading some previous posts. It is a very nice hotel. We got a 79$ AAA rate. It is right around the corner from Sea World. There was no traffic to get there. The hotel is new and in excellent shape. We stayed in a studio - 2 queens and a pull out bed which worked out well - we had one DD sleep on the pull out so they wouldn't fight about kicking each other at night.
Had a range top, full refrigerator, dishwasher, plates, cookware. There are also gas grills to use. There is a Publix (and Eckerds)about 5 minutes down the road from Sea World (just keep driving - it is on the right). So we were able to make comfort food like mac & cheese for the kids. We grilled steaks one night too. No restaurant on site except a pizza hut express - which was kind of pricey. but around 6 they put out pizza hut pizza at the pool bar as a free snack. There is a free breakfast buffet - eggs, waffles, hash browns, bagels, toast, muffins, cereal, fruit, milk, juices from 7-9 during the week and 8-10 on weekends.
In the book about the hotel they also said that if you leave a grocery list with the front desk before 9 they will shop for you for no charge other than the cost of the food.
Now, the hotel is new and is in very good shape, has a basketball court, volleball court, playground and pool. But, I thought the pool was kind of small. In the morning when we were there it was a little busy. In the afternoon, it was not crowded at all, but in the evening one day, it was packed. It is a nice pool. Only goes to about 5 feet deep. Kind of like 3 circles put together, with one being a zero entry area then 2 other swimming areas. But it seemed kind of small to me. I guess I am used to mega-disney pools.
Haven't stayed at the other hotels. I can tell you that there is a Renaissance directly across the street from SW and a Hilton next to the Renaissance, (I don't know if that is the Hilton you were looking at). Both of which you could walk from. But, like I said, there was no traffic last week during the week.