Great place, thoughtful preparation, lots of space, cozy vibe.