Overall 5-star stay. Great location. Huge 2-level townhouse. Very clean. Friendly staff.