Clean, friendly, secure entry, free breakfast/wifi/computer, not too far from everything, helpful. Near train track, but only runs Mon-Fri.
When we showed up at 2:30 in the afternoon we were astonished to discover that they had given our room away even though we had paid a week in advance. They did however pay for and take us to Hotel 1492 which met our needs and was in a better neighborhood.
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!