Clean, great view, nice little beach for swimming, close to nice grocery store and great restaurants.