I don't like staying in hotels for long periods of time (anything more than a couple of days).
Sophia's was great. During our 15 days in Panama, every evening we felt like we could come home and relax. There was room to lounge, watch Tv, eat dinner at a real table, and go to sleep on a comfortable bed.
The location, the comfort, the wonderful staff, all these make Sophia's a fantastic place to stay