5 stars all around! 100% recommend