Perfect place, perfect setting. Full of thoughtful touches.