Has anyone stayed here? we've seen a realyy good deal with james Villas for this but wondered what the hidden extras may be? It looks too good to be true!