Has anyone stayed at these villas?? I have booked a couple of nights just from looking at them on their site! Also received a nice email from them confirming our stay. But every map I look at even their own I can't seem to figure out exactly where it is !!! So not sure how far we may have to hitch a lift on a bike!! Thank for any info. Deb