I have stayed at both the Westin and Sheraton in Cabo. Last summer, the Sheraton had an AC problem and it made the vacation not any fun. Because I am a Platinum Preferred Guest, they moved us to the Westin, where I have stayed a couple of times more. I would prefer the Westin - it is truly one of Starwood's premier properties. However, the Westin is further away from downtown Cabo where all of the activities are. Both are pretty pricy, but in the summer it would be cheaper. My vote for a honeymoon would be the Westin - your fiancee be very impressed.