Great weekend getaway. All the amenities you need and personal touches.