You can find everything you want inside the complex.
i had a terrible experience customer service wise, as far as the actual hotel goes its absolutely gorgeous, brand new and modern. I stayed over the Canadian May long weekend with friends, and i was not surprised to read other negative reviews about this hotel.