excellent stay ; great location