Idyllic oasis, peaceful and spacious hideaway in beautifully designed and maintained setting. Lovely hosts who go the extra mile with the little touches.