Working great so far, performs a lot smoother than the factory image. I would suggest changing the default scheduler from CFQ to something else, though:
https://wiki.archlinux.org/index.php/Solid_State_Drives#I.2FO_Scheduler
This is for Arch but I assume the same logic would apply to any Linux distro.
Consider switching from the default CFQ scheduler (Completely Fair Queuing) to NOOP or Deadline. The latter two offer performance boosts for SSDs. The NOOP scheduler, for example, implements a simple queue for all incoming I/O requests, without re-ordering and grouping the ones that are physically closer on the disk. On SSDs seek times are identical for all sectors, thus invalidating the need to re-order I/O queues based on them.
https://wiki.archlinux.org/index.php/Solid_State_Drives#I.2FO_Scheduler
This is for Arch but I assume the same logic would apply to any Linux distro.