I have stayed at the RiverCenter Marriott many times, and I have never been disappointed. It definitely lives up to the "Marriott" name. It's right in the heart of everything! It is attached to the RiverCenter mall, which makes it really convenient if you want to go shopping. You also have easy access to the RiverWalk. The pool is great for kids and is both indoor and outdoor. The rooms are decent sized and always well-kept. You do have to pay like $11 for valet parking, but it's worth it because you have such easy access to everything and don't have to worry about paying to park anywhere else!