Le Petite cannot be beat, IMHO. It is small, but very charming and the owners are fantastic. Yes it is at the other end of Grand Case, however, we always rent a car so it has never been a problem. The dining in Grand Case is very good and we enjoy the view.
Good luck with whatever you choose. Glad you can go back! We are heading there next week and will be staying at Petite!