Clean and spacious, great location and great facilities .