If I could give 6 stars across the board I would. Everything exceeded me and my girlfriend's expectations and the process was smooth and enjoyable. Would absolutely recommend!