Can anyone recommend really nice hotel in Puerto Pollensa or is self catering apartment better? Thanks