First stay here, and I really enjoyed it. On-property dining was fabulous no matter where we went (and we tried 4 of the restaurants). Great bands/dancing in both the Orchid Lounge and Mizuya's on weekend nights. Staff was friendly and helpful, room was clean, comfy and nicely appointed. Beach and pool were great. Cardio Center was basic and a little crowded, but clean and nice. The one downside is just that the property is sooooo far at one end of The Strip that you wind up taking a lot of taxis or walking LONG distances to get to off-property.
But all in all I enjoyed my stay and would definitely stay here again.