We have only stayed at Hard Rock and we loved it! Beautiful resort, cool displays, large rooms, and easy walk to the parks (closest on site). I’m sure you can’t go wrong with any of the three though