5 stars! I loved every aspect. Will definitely be returning.