The stay at Can Milan was a good experience. The place is just 5 min. from the beach which is awesome! Ana was helpful and friendly.
But if you are dependent on public transportation then it could get a little difficult. Although there are buses, it is better if you have your own vehicle.