Location excellent; value excellent accommodation very good; altogether a terrific deal