It's an incredibly popular place for startups and to work remotely. By far one of the most popular places I know. It's affordable, great international scene, decent internet, and large community. Still, I'm a bit tired of how many people I know move there to work remotely.