Beautiful, clean, comfortable, convenient, a caring host and lovely extras. Perfection.