These are so good no scratching and they are navy blue not royal blue!  Don’t hesitate!