Clean, dog friendly for an extra fee and a great location.