Clean, new, spotless ; really enjoyed staying here. Next to the beach, a few cool local restaurants and an awesome coffee shop in the north tower