Immaculate, all comforts considered for a relaxing stay