A fabulous spot to stay for the whole family