a clean apartment hotel with great facilities and a terrific location