Everything you need in a compact but airy space, great location, though parking is a bit of a challenge so just expect that. Great communication and lots of good recs!