Excellent location; sparkling clean; great communication; overall great value.