I have had my American Express Starwood Credit card for about six months. I originally applied for and was approved for this card, in order to earn points at Marriott/Starwood hotels. I specifically wanted this card to earn points for free nights for my spring break trip. The card has been great. I signed up during a bonus period, so once I spent a set amount in the first three months I received a bonus in points. All of the rewards that were advertised with this card have been legitimate and I am extremely happy. I pay my charged balance off every month so I have not had any additional charges or fees. I would recommend this card to others who are looking for a credit card, especially those wanting to earn starwood points.