Great time, deserves more than 5 stars