Spacious, clean, great facilities