We enjoyed our stay- close to some great restaurants and the square. Be prepared to travel to the beaches - but there is plenty of great beaches to travel to. The rooms were cleaned on day 2 which was a nice surprise.