The hotel is located very close to the parks, which makes this really nice. The coffee in the morning, and water in the afternoons is an extra bonus. The reason I'm rating this "Okay" is because we had an issue while we were there that I don't think was handled appropriately. The second night of our stay, our fire alarm started beeping when we returned from the parks. It's late, we're tired - they sent maintenance up right away. He changed the battery, and as soon as he left it started beeping again. So, he came back and fixed it again. The next day I receive a call from the hotel saying they need to go in to our room because the alarm is going off. We didn't love this as we hadn't prepared for housekeeping or anyone to come in, but we said it was fine. We get back late that night and it's going off again. They sent maintenance again, and he just took the battery out and left us with a non-functioning smoke alarm. They didn't offer us to move rooms, and I didn't love sleeping without that safety feature. Additionally, we paid extra for an elevated room and when they checked us in, they said - by the way, there's a rooftop bar right above your room. Normally I wouldn't care, but finding this out when we checked in and not prior to arrival was a little off-putting as it was loud with their DJ. I asked if I could speak to someone in the morning, and they gave me a $75 refund as the manager stepped out and we had to catch a flight. We just won't be staying here again.