Clean, well-equipped, and thoughtfully laid out. Great stay in an amazing location in Hillcrest!