Madeliene - I believe the complimentary breakfast is only if you are Diamond status. Also, room upgrades are not always available. Some of the inside courtyard rooms are small, a few are very large (end of the hall to the right leaving the elevator).
I have also stayed at the Westin Versailles which is also very nice with very good service, good for a weekend, but not convenient to Paris business. I have not stayed at the Sheraton. Hilton at Eiffel tower is OK, big, impersonal, and always crowded with groups.