Puerto Ricans are full citizens of the US. They do not need a visa to visit the mainland and you don't need one to visit the island or to live there, it is US territory.
The terms of their territorial status mean that they are under US federal law, and all of the US federal institutions are present on the island. The question is, since they are US citizens, shouldn't they have full statehood rights...
But so far the preference of people living on the island is to preserve the status quo. There is almost no support for independence, there is a fairly strong movement for statehood, but so far the majority prefer to renegotiate the terms of the territorial agreement but remain a territory. The rough political split is between the island's equivalent of the Republican Party, for statehood, and the island Democrat equivalent, for territorial status. Thats not exactly fair, but its roughly correct I believe.
Pro-statehood voters are almost equal to pro-status-quo, but not quite able to beat them in an election on that issue.
Thanks, I caught my error after I posted.
I think they would make one hell of a state, and I hope they do gain statehood. They would be my next vacation spot if they do.