Two months before the flight, I have requested a basinet for our daughter and asked them to arrange our seats close to the basinet. The Swiss Airline representative said that he did so. However, on the plane, I found out that my seat is far away from the basinet and separate from my wife's seat. Therefore, we needed to persuade the people sitting in front of the basinet to change their seats with our own to be close to our daughter.
Additionally, the cabin crew was very rude. When I requested a toy for my daughter, the hostess reacted with a very angry tone saying "do not you see I am busy??". She continued to show same disrespectful behaviors during the flight and I reported the incidence to the head of cabin crew. Instead of apologizing, the head of cabin crew advised me to use another airline next time.
Moreover, the food was awful. They brought a pasta, which lacked any sort of variety and was tasting terrible.
Overall, I would advise you to avoid this airline. I will never use Swiss Airlines again.