Clean, lovely place in a great location near shopping, restaurants, and plenty of beaches.