Yes, costa rica is a very small country, you can cross it from coast to coast in less than a day. But is also one of the most commercially integrated countries in latin america.
You can find most of the services you'll expect from any 1st world nation, like real hospitals, banks, malls, high...