I've stayed at a few Westin hotels throughout the country, and have been to this particular one twice and have never been disappointed! This place is humongous an is pet friendly! They've got a golf course, fully equipped gym, a luxurious spa, and two pools - one of which is designed like a lagoon that encircles around a large circumference. They provide inner tubes for you to float and relax lazily along the water, too! It is also walking distance to some great shopping and restaurants like mastro's and ra sushi. The lobby is luxurious and beautiful with plenty of comfy couches and chairs to relax on. The rooms are of decent size, always nice and clean. We also had access to the club room where they provide complimentary breakfast and snacks/beverages throughout the day. One of the things I most appreciated about this place is that they offer complimentary filtered water and free usage of their stainless steel water bottles (very environmentally friendly). Like any other hotel they also have overpriced plastic bottles of water for those who have different preferences as well. Their "heavenly" beds and shower heads are truly quite heavenly. They also gave us vouchers for a free gift bag which was a nice surprise. I love anything free! Overall, starwood alliance hotels are definitely worth staying at, and i would be back here again!