If just passing through with other destinations following, 2 nights is nice. If going for relaxation as well, shopping and dining, or wine tasting the three nights. If you have the time, it's a wonderful place to spend a holiday!
I'd choose the Californian for its great location near State St and newness. We stay at the Harbor View because we like the location across from the beach, the grounds and views, but not as stylish as the Californian.
El Encanto would be my choice! It is a stunning luxury property. 🏖