Absolutely perfect! Just what we were looking for. Its beautiful. Toddler and dog-friendly and approved.