En un proyecto Spring MVC con Maven, meter Vaadin

Buenos días,

Tengo comenzado un proyecto Spring MVC y para la parte visual estaba empezada con jsf, ahora estoy pensando en Vaadin, pero no se por donde empezar a a meterlo.

He visto demos de como hacer un proyecto vaadin crud, pero no se por donde empezar para meter vaadin en mi proyecto ya empezado.

Por cierto, me lo aconsejan?.

Mi idea es no necesitar la licencia, todo free. Hay muchas limitaciones?

Un saludo