This place is everything it promises, clean, supportive staff, great facilities, close to facilities. Definately worth a stay.