I worked 5 years at sea for Princess Cruises , we used to stop in Limon on Caribbean side and Puerto Caldera/Puntarenas on Pacific; never been impressed, this was "94 to "99 ,maybe is different , but I didn't go far inland: been in Bermuda also, and can't even compare this 2; Bermuda is high class, clean, expenssive, green ,fresh cooler air not sticky carribean island; but the traffic on the left sux, I rented a bike /scooter and returned it quick, I could get used with HOing traffic.