An excellent experience on all counts. I plan to stay here again!