Following on from my previous post trying to find a holiday, we have found this place. It looks really nice and is so cheap. Thinking there must be a catch! Has anyone been here? Thanks