We quite enjoyed our stay at Esperanza. It was comfortable. Perfect location to beach and walking distance to restaurants and shops. Was a little dated and could do with a spruce up. Outdoor furniture needs replacing. Otherwise, a nice stay