IMHO, there are nicer islands to visit. Keep in mind this is a country of 3.7 million people. We have visited and enjoyed our stay of a couple of days, pre cruise. You can find all of the above in your post in P.R.