The Garden Oasis is as wonderful as its name suggests. Amazing location and delightful personal touches.