Alyss Hotel Paris

I am going to be going to Paris on a business trip, and it seems that of all the hotels Paris has to offer, my company has decided to put me up at the Alyss Hotel Paris. I am wondering if anyone can tell me more about this hotel. Has anyone stayed here? I would love to hear about someone’s experience with this hotel. I am thinking that it might be okay since it is near a few Metro stations as well as the Eiffel Tower and Champs de Mars, but it doesn’t seem to have a lot of amenities.