My boyfriend and I and another couple stayed at the Rose from Feb. 28th to March 5th. We had a great time and the trip was a good mix of activity: went marlin fishing (caught one!) and rode ATVs in the desert (a must!) and relaxtion: sipped margaritas by the Rose's gorgeous pool and got the "couple's massage" (although the Swedish massage just didn't cut it, I would opt for the deep-tissue Sport's massage next time).
The hotel itself is very nice. Although, the first room they put us in was on the 3rd floor and right next to a hugh bird cage which was terribly loud and almost unbearable. However, they were happy to move us and our next room was on the 5th floor (try to get a room on one of the higher floors for better views, there are 6 floors) with a view of the pool area and partial ocean view. The rooms were OK, comfortable but not really plush. The location is great, though. The Rose is on the beach and a 10 minute walk into town.
We sat through the time share presentation. They bus you to their sister hotel, Sunset Beach, which is about 10 minutes away. The presentation lasted about 2 hours. For sitting through it, we received $100 off our hotel bill and a bottle of alcohol. In retrospect, it was bearable, but because we were there for a short amount of time, not worth it. They let you use the facilities at Sunset Beach though, so we ended up sitting by the pool area that day which was very nice.
If you are looking for a vacation that is a mix of relaxation and fun activities, Cabo is the place. If you are the type of person that likes to explore your surroundings via dining, shopping, bar hopping, and want a nice, clean, and comfortable (although not 5 star) hotel, the Rose offers that.
If you just want to hang out by the pool or beach, don't mind eating your meals at the hotel, and are not interested in venturing into town every night, I would choose Sunset Beach which has much, much nicer rooms and facilities (this is an newly built hotel) and I think is comparably priced.