Has anyone stayed here? We've booked a Thomson Alfresco mobile home for 10 nights; just wondering where they're situated! I'm Google Earth'ing and just being nosey!!)