We've been to Diarso with kids in November 2011 and we enjoyed it 100%!
The hotel is in 20 min by car from center, which is no problem if you order a taxi at the reception beforehand.
There are two big pools (unfortunately, the one outside is not working during autumn-spring period), both are free to use.
Our room (Family...
More
