Just perfect! So many thoughtful details! We loved it!