Rosie's place exceeded our expectations! It has everything we needed and more.