MAGNIFICENT! CLEAN! LUXURY! EXCELLENT SERVICE! will book again.