great design, great location, excellent overall