well worth staying, charming and good value