Three Stars
not completely as expected but ok
Rating: 3 stars