Taylor's villa is the perfect get-away for comfy and stylish relaxation. Everything you could need or wish for in a stay. Definitely looking to a return visit!