Everything we expected , 5 stars