despite a few small hiccups a lovely place to stay especially for a larger group.