Stayed at the hotel towards the end of February and found it to be a great place to rest. Upon entering the hotel its obvious that everything is bigger in Texas. The hotel has an enormous atrium. One of the largest I have seen in a while. The staff was very friendly upon check-in and there is a bar located... More
What is Certificate of Excellence?
TripAdvisor awards a Certificate of Excellence to accommodations, attractions and restaurants that consistently earn great reviews from travellers.