Excellent experience on all points!!! Highly recommend and will be staying again.