2951 accommodation facilities