This place is fine, unfortunately the staff is horrible. Staying here is like staying at someone's home that doesn't want you there and is passively aggressively tolerating you there. Only stay here if you have no other option and don't expect to feel welcome. The owner is a grumpy old man that probably doesn't realize that things like online reviews exist so he feels free to treat his guest like cattle and Christine and Kathy are the staff to avoid if you're unlucky enough to have to stay here.
Catalina is great and expensive, don't go through all the work and expense to get there and only to end up having your vacation ruined by staying at Casa Mariquita.