Cons: Very expensive, too built up (in some areas)which can lead to crowds & traffic(but easy to avoid), flat & not very picturesque (unless you're on the beach), crappy exchange rate. agree with all the previous poster's pros... beautiful, crystal clear water, easy to deal with...