Finally got this today, ordered it over a month and a hlaf ago. Almost gave up but it got here on the last day of estimated latest arrival date. Would have given it 5 stars had it arrived in time for the birthday gift it was supossed to be for.