Pros: Encantada is one of the nicest places we've ever stayed at! The staff is wonderful; the restaurant is the best on the beach. The pool is lovely. The size is perfect; maybe 20 guests overall, for an intimate, friendly feel. We loved the resident dog, Dime!