Excellent in all ways! Perfect set up for a young family like ours. Would stay again in a heartbeat!