A great place to stay for everyone, young or old.