a smooth n comfortable stay overall.